14 research outputs found

    Gravity vs radiation model: on the importance of scale and heterogeneity in commuting flows

    Full text link
    We test the recently introduced radiation model against the gravity model for the system composed of England and Wales, both for commuting patterns and for public transportation flows. The analysis is performed both at macroscopic scales, i.e. at the national scale, and at microscopic scales, i.e. at the city level. It is shown that the thermodynamic limit assumption for the original radiation model significantly underestimates the commuting flows for large cities. We then generalize the radiation model, introducing the correct normalisation factor for finite systems. We show that even if the gravity model has a better overall performance the parameter-free radiation model gives competitive results, especially for large scales.Comment: in press Phys. Rev. E, 201

    Extending Eiffel as a full life-cycle language

    No full text
    One of the Object Technology goals is to offer a seamless transition in the development of systems. One way to ensure this seamless transition is using the same language throughout the process in order to avoid the need for translations between phases or activities. In this paper we present an extension to Eiffel which we propose as a full life-cycle language. This language is capable of being a lingua franca between different analysis and design methodologies and their notations and the CASE tools which support them.Postprint (published version

    Extending Eiffel as a full life-cycle language

    No full text
    One of the Object Technology goals is to offer a seamless transition in the development of systems. One way to ensure this seamless transition is using the same language throughout the process in order to avoid the need for translations between phases or activities. In this paper we present an extension to Eiffel which we propose as a full life-cycle language. This language is capable of being a lingua franca between different analysis and design methodologies and their notations and the CASE tools which support them

    Design quality metrics for object-oriented software development

    No full text
    The availability of metrics for measuring software design quality and complexity are a great help in the development of such systems. Applications of such metrics in the initial stage of the software development process (specification, analysis, and design) allows us to detect those software designs which are excessively complex or intricate at a time when correction costs are still low. In this way, we are able to avoid all the negative consequences that badly-designed systems may involve, such as high maintenance cost, poor re-use, proneness to error, low portability to different environments, ... Whereas there is a large number of studies and reviews on the measurement of systems which have been developed by means of procedural methods, this is not the case for systems designed through the object-oriented paradigm. In this paper we present a collection of measures which can be useful for measuring object-oriented systems and which may also help to extend the research so far carried out in this field.Postprint (published version

    Design quality metrics for object-oriented software development

    No full text
    The availability of metrics for measuring software design quality and complexity are a great help in the development of such systems. Applications of such metrics in the initial stage of the software development process (specification, analysis, and design) allows us to detect those software designs which are excessively complex or intricate at a time when correction costs are still low. In this way, we are able to avoid all the negative consequences that badly-designed systems may involve, such as high maintenance cost, poor re-use, proneness to error, low portability to different environments, ... Whereas there is a large number of studies and reviews on the measurement of systems which have been developed by means of procedural methods, this is not the case for systems designed through the object-oriented paradigm. In this paper we present a collection of measures which can be useful for measuring object-oriented systems and which may also help to extend the research so far carried out in this field
    corecore